package com.ja10.books;

import com.example.books.R;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;

public class SearchActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_book_search);
		
	//　条件に一致する書籍がなかった場合の処理。
		TextView txtError = ( TextView )findViewById( R.id.txtError );
		String txt_error = txtError.getText().toString();
		
		if("".equals(txt_error) || txt_error.length() == 0 || txt_error == null){
			
			// インテントを取得
			Intent intent = getIntent();
			// インテントに保存されたデータを取得
			String error_msg = intent.getStringExtra("error_msg");
			txtError.setText( error_msg );
		}
	}
	
//----------------　[ログイン]ボタンクリック時に呼び出されるメソッド
	public void btnLogin_onClick(View view){
			
	// LoginActivityへのインテントを作成
		Intent i = new Intent(this, LoginActivity.class);
	// アクティビティを起動
		startActivity(i);
	}	
	
//----------------　[検索]ボタンクリック時に呼び出されるメソッド
	public void btnSearch_onClick(View view){
		
		EditText editText = (EditText)findViewById(R.id.editSearch);
		String key_word = editText.getText().toString();
		
		if("".equals(key_word) || key_word.length() == 0 || key_word == null) {
			
			Toast.makeText( this, "検索条件が未入力です!", Toast.LENGTH_SHORT ).show();
		}else{
			
		// SearchResultActivityへのインテントを作成
			Intent i = new Intent(this, SearchResultActivity.class);
			
			if (i != null) {
	            i.putExtra("key_word", key_word);
	            	    		
	            // アクティビティを起動
				startActivity(i);

				// SearchActivityを終了
		//		finish();
	        }			
		}
	}
	
//----------------　[メインメニュー]ボタンクリック時に呼び出されるメソッド
	public void btnMenu_onClick(View view){
			
//	// MainActivityへのインテントを作成
//		Intent i = new Intent(this, MainActivity.class);
//	// アクティビティを起動
//		startActivity(i);
		
	// SearchActivityを終了
		finish();
	}	
	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}	
	
}
